* {
  margin: 0;
  padding: 0;
}

html, body {
  height: 100%;
}

body {
  font-family: "microsoft yahei";
}

.swiper-container {
  /*  width: 320px;
    height: 480px;*/
  width: 100%;
  height: 100%;

}

.swiper-slide {
  width: 100%;
  height: 100%;
  /* background:url(../images/h5_mask@2x.png) no-repeat left top;*/
  background-size: 100% 100%;

}

img {
  display: block;
}

.swiper-pagination-bullet {
  width: 6px;
  height: 6px;
  background: #fff;
  opacity: .4;
}

.swiper-pagination-bullet-active {
  opacity: 1;
}

@-webkit-keyframes start {
  0%, 30% {
    opacity: 1;
    -webkit-transform: translate(0, -3px);
  }
  60% {
    opacity: 0;
    -webkit-transform: translate(0, 5);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate(0, 10px);
  }
}

@-moz-keyframes start {
  0%, 30% {
    opacity: 1;
    -moz-transform: translate(0, -3px);
  }
  60% {
    opacity: 1;
    -moz-transform: translate(0, 5);
  }
  100% {
    opacity: 0;
    -moz-transform: translate(0, 10px);
  }
}

@keyframes start {
  0%, 30% {
    opacity: 1;
    transform: translate(0, -3px);
  }
  60% {
    opacity: 1;
    transform: translate(0, 5);
  }
  100% {
    opacity: 0;
    transform: translate(0, 10px);
  }
}

.ani {
  position: absolute;
}

.txt {
  position: absolute;
}

#array-left {
  position: absolute;
  z-index: 999; /*-webkit-animation: start 1.5s infinite ease-in-out;*/
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg) !important;
  transform: rotate(90deg) !important;
}

#array {
  -webkit-animation: start 1.5s infinite ease-in-out;
  float: left;
}

.next-page {
  position: absolute;
  width: 4rem;
  height: 15px;
  bottom: 20px;
  left: 50%;
  margin-left: -2rem;
  z-index: 999!important;
}

/*首页*/

/*@font-face {
  font-family: 'SourceHanSansCN-Medium';
  src: url('fonts/SourceHanSansCN-Medium.otf');
}*/

.b-txt, .s-txt {
  font-size: 3rem;
  color: #FFFFFF;
  letter-spacing: 0;
  text-shadow: 0 2px 0 #3855C3;
  /*left: 45px;
  top:221px;
  width: 272px;
  height: 68px;*/
}
.s-txt{
  font-size: 2.2rem;
}

.about-txt {
  background: url("../images/begin_btn_go@3x.png");
  background-size: 100% 100%;
  font-size: .75rem;
  color: #FFFFFF;
  letter-spacing: 0;
  line-height: 2.2rem;
  text-indent: -.8rem;
}

.b-yuan {
  background: rgba(255, 255, 255, 0.50);
}

.m-yuan {
  background: rgba(255, 255, 255, 0.20);
  margin: 5px;
}

.m-yuan {
  background: rgba(255, 255, 255, 1);
  margin: 5px;
}
.swiper-container-bg{
  left: 0;
}